package com.foreknow.protals.service;

/**
 * 对Redis操作的Service
 */
public interface RedisService {
    /**
     * 存储数据
     * @param key 键
     * @param value 值
     */
    public void set(String key,String value);

    /**
     * 获取数据
     * @param key
     * @return
     */
    public String get(String key);

    /**
     * 设置超时的时间
     * @param key
     * @param expire
     * @return
     */
    public boolean expire(String key,long expire);

    /**
     * 删除数据
     * @param key
     */
    public void remove(String key);

    /**
     * 自增操作
     * @param key
     * @param delta 步长（每次自增长的值）
     * @return
     */
    public long increment(String key,long delta);
}
